
package com.wyzz.hr.bo;

import java.util.List;
import org.hibernate.criterion.DetachedCriteria;

import com.wyzz.hr.pojo.AttdMachine;
import com.wyzz.hr.pojo.AttdSyncRecord;
import com.wyzz.hr.util.Pager;

public interface IAttdSyncRecordBO {

	public abstract List getAllRecordHasEmp();

	public abstract boolean batchAttdSyncRecord(List list);

	public abstract boolean deleteAttdSyncRecord(List list,
			AttdMachine attdmachine);

	public abstract boolean addAttdSyncRecord(AttdSyncRecord attdsyncrecord);

	public abstract boolean saveAttdSyncRecord(AttdSyncRecord attdsyncrecord);

	public abstract boolean deleteAttdSyncRecord(String s);

	public abstract boolean deleteAttdSyncRecord(List list);

	public abstract AttdSyncRecord getAttdSyncRecord(String s);

	public abstract List getAttdSyncRecord(String as[]);

	public abstract List getAttdSyncRecord(Integer ainteger[], String s);

	public abstract boolean insertDataList(List list);

	public abstract List getAttdSyncRecordList(
			DetachedCriteria detachedcriteria, Pager pager);

	public abstract List getRecListFromMachine(String as[]);
}
